package com.it.tydic.estate.module.service;

import com.it.tydic.estate.common.aop.Result;
import com.it.tydic.estate.module.model.inner.Guanlichu;


import java.util.List;
import java.util.Map;

/**
 * 房管处接口
 */
public interface XqglService {
    /**
     * 条件查询
     * @param guanlichu
     * @return
     */
    Result queryList( Map<String,Object> guanlichu);

    /**
     * 添加或修改
     * @param guanlichu
     * @return
     */
    Result addOrUpload(Guanlichu guanlichu);

    /**
     * 根据主键删除
     * @param id
     * @return
     */
    Result deleteById(String id);

    /**
     * 批量删除
     * @param list 主键集合
     * @return
     */
    Result deleteBatch(List<String> list);

    /**查询小区和小区所属楼宇
     * queryTree
     * @return
     */
    Result queryTree();

    /**
     * 根据主键查询小区
     * @param id
     * @return
     */
    Result queryById(String id);

    /**
     * 查询小区
     * @return
     */
    Result queryXqListt();
}
